#pragma once

#include <GL\freeglut.h>
#include "../common/point3D.h"


namespace tp2
{
	class Arrow
	{
	public:
		Arrow(float m_sideLong);
		~Arrow();

		void Init();

		void Render();

		void RenderDL();

		void SetPolygonMode(GLenum face, GLenum mode);

		GLenum GetPolygonMode();

	private:
		int m_idList;

		float m_sideLong;	

		//Polygon Mode
		GLenum m_polygonModeFace;
		GLenum m_polygonMode;
	};
}
